約 4,004,630 件
https://w.atwiki.jp/n-04c/pages/20.html
MEDIASのrootedです。 本体のrootedにより保証が受けられなくなります。 本Wikiにおけるいかなる欠陥、及びそれが原因で発生した損失や損害について一切責任を負いません。 ※要するに自己責任において、行ってください。結果について誰も保証もフォローもしない事を留意してください。docomoやNECカシオに苦情は筋違いです。 上記を了承できる方のみ、本ページを読み進めてください。 内容が理解できない方は、あきらめてください。 【必須】N-04C adb driver adb Android SDK zergRush 【NAND UNLOCK必須】sysunlock.ko 【やり方 rooted】デバッグモードでPCとMEDIASを接続。 コマンドプロンプトで以下を入力していく。 adb push data_local /data/local adb push local.prop /data/local adb push zergRush /data/local/tmp adb shell chmod 777 /data/local/tmp/zergRush adb shell /data/local/tmp/zergRush → Killing ADB and restarting as root... enjoy!を確認 adb shell cd /data/local/tmp/ ./sh mv /data/local/local.prop /data/ chmod 555 /data/local/autoexec.sh exit exit adb reboot adb shell /dev/_su → プロンプトが#になればOK adb install Superuser.apk adb install IS03rootsw134.apk 【やり方 NAND UNLOCK】adb shell /dev/su insmod /sdcard/sysunlock.ko mount -o rw,remount /system /system 【やり方 NAND UNLOCK】mount -o ro,remount /system /system rmmod sysunlock 十分に準備と留意しておく項目 N-04Cのリカバリモードについて root作業には失敗とトラブルがつきものですが、アップデートファイルを使用したリカバリモードにて復旧できる可能性だけはあります。 必要なもの十分な空きがあるmicroSD OSアップデートに使用する update.datmicroSDのルートディレクトリに置いておく 使用端末のIMEI番号(の2番目,12番目,13番目,14番目の4字) 操作ボリューム下ボタンを押しながら電源ON DoCoMoロゴにてボリューム上ボタン、下ボタンAndroid君の後メニューにて下ボタンにて移動、上ボタンで選択。 wipe data/apply sdcard"を選択。 IMEI番号内の4字を入力 Yesを選択 プリインストールパッケージの情報 アンドロナビ jp.ne.biglobe.andronavi /system/app/andronavi.apk BeeTV jp.beetv.sp.app /system/app/BeeTV.apk BOOKストア2Dfacto jp.co.dnp.eps.ebook_app.android /system/app/BookShelf_preset.apk ドコモマーケット com.nttdocomo.android.docomo_market /system/app/docomo_market.apk エブリスタ jp.everystar.android.estarap1 /system/app/EstarAP1DL.apk Gmail com.google.android.gm /system/app/Gmail.apk eメール com.android.email /system/app/Email.apk /system/app/Email.odex Evernote com.evernote /system/app/Evernote_launcher_docomo.apk FlashPlayer(10.3) com.adobe.flashplayer /system/app/install_flash_player.apk Googleマップ com.google.android.apps.maps /system/app/Maps.apk ストリートビュー com.google.android.street /system/app/Street.apk WELLNESS jp.karamane.a.medias.launcher /system/app/MediasLauncher-s.apk 歩数計 com.nec.android.ncmc.Pedometer /system/app/ScPedometer.apk MEDIASNAVI com.nec.android.ncmc.mediasnavishortcut /system/app/MediasNaviShortcut.apk /system/app/MediasNaviShortcut.odex Days com.nec.android.ncmc.mylifelog /system/app/MyLifeLog.apk /system/app/MyLifeLog.odex Topics com.nec.android.ncmc.trendsearch /system/app/TrendSearch.apk /system/app/TrendSearch.odex スライドショー com.nec.android.ncmc.SlideShow /system/app/SlideShow.apk /system/app/SlideShow.odex ソラダスお天気予報 jp.co.mti.soradas.android /system/app/soradas_widget.apk SPモードメール spmode_mail.apk 電話帳コピーツール com.nttdocomo.android.phonebookcopy /system/app/PhoneBookCopy.apk 電話帳バックアップ com.nttdocomo.android.syncmlapp /system/app/SyncMLApp.apk 旅比較ネット jp.ne.biglobe.travel.hotel /system/app/TabihikakuNet.apk ソトメモ jp.co.nec.app.android.travelcamera /system/app/TravelCamera.apk ついっぷる jp.ne.biglobe.twipple /system/app/Twipple.apk QuickOffice com.qo.android.oemec /system/app/Quickoffice.apk 近況?標準連絡先と関連有 com.nec.android.ncmc.socialcontacts.service /system/app/SocialContactsService.odex /system/app/SocialContactsService.apk com.nec.android.ncmc.syncmixi /system/app/ServiceMixi.odex /system/app/ServiceMixi.apk com.nec.android.ncmc.synctwitter /system/app/ServiceTwitter.odex /system/app/ServiceTwitter.apk com.nec.android.ncmc.syncfacebook /system/app/ServiceFacebook.odex /system/app/ServiceFacebook.apk com.nec.android.ncmc.socialcontacts.carriermail /system/app/CarrierMailService.odex /system/app/CarrierMailService.apk
https://w.atwiki.jp/kylico/pages/37.html
ファイル共有 Sambaでファイル共有を行う。 作成日/更新日 2011.09.19/2013.09.14 OS SL6.1, SL6.4 手順 目次 sambaインストール 共有ディレクトリの設定 ディレクトリの作成 sambaの起動と停止 ユーザーの登録 SELinuxの無効化 アクセス設定 手順 内容 sambaインストール # yum install samba 共有ディレクトリの設定 設定ファイルを編集する。 # vi /etc/samba/smb.conf [global] # Windows側で表示する文字コードを指定 dos charset=CP932 # Linuxサーバーでファイルを保存すときの文字コードを指定 unix charset=UTF-8 # Linuxサーバーでディスプレイ上に表示するときの文字コードを指定 display charset=UTF-8 passwd backend=tdbsam # Windowsのワークグループを設定 workgroup=MSHOME log level=2 log file=/var/log/samba/access.log [public] path = /var/samba/public public = yes writable = yes printable = no ディレクトリの作成 # mkdir -p /var/samba/public # chmod 777 /var/samba/public or # mkdir -m 777 -p /var/samba/public sambaの起動と停止 # service smb status smbd は停止しています # service smb start SMB サービスを起動中 [ OK ] # chkconfig --list | grep smb smb 0 off1 off2 off3 off4 off5 off6 off # chkconfig smb on # chkconfig --list | grep smb smb 0 off1 off2 on3 on4 on5 on6 off ユーザーの登録 # pdbedit -a ユーザー名 Unknown parameter encountered "passwd backend" Ignoring unknown parameter "passwd backend" new password パスワードを入力 retype new password パスワードを再度入力 Unix username ユーザー名が表示される NT username Account Flags [U ] User SID S-1-5-21-4088723973-702875827-2394723095-1000 Primary Group SID S-1-5-21-4088723973-702875827-2394723095-513 Full Name ユーザー名が表示される Home Directory \\ ホスト名 \ ユーザー名 HomeDir Drive Logon Script Profile Path \\ ホスト名 \ ユーザー名 \profile Domain ホスト名 Account desc Workstations Munged dial Logon time 0 Logoff time never Kickoff time never Password last set 月, 19 9月 2011 14 38 30 JST Password can change 月, 19 9月 2011 14 38 30 JST Password must change never Last bad password 0 Bad password count 0 Logon hours FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FireWallの解除 Sambaのポートを開放する。 SELinuxの無効化 # vi /etc/selinux/config 無効にするので、以下を記載。 SELINUX=disabled 有効にする場合は、以下を記載。 SELINUX=enforcing 一時敵に有効・無効を切り替えるには、 有効は「# setenforce 1」。 無効は「# setenforce 0」。 確認は「# getenforce」。 アクセス設定 setsebool -P allow_smbd_anon_write on chcon -t public_content_rw_t 共有ディレクトリパス -R
https://w.atwiki.jp/nico_player/pages/51.html
スクリプトによる機能拡張検索・マイリスト・ランキングをTubePlayerっぽく一覧表示しつつ画像の一覧表示もする ローカルファイルを検索し表示 マイページに登録されているうち、ダウンロード済みアイテムのプレイリストを作成し開く プレイリストウィンドウにプレイリストファイルをドラッグ&ドロップする(Cランタイム使用) コメント スクリプトによる機能拡張 検索・マイリスト・ランキングをTubePlayerっぽく一覧表示しつつ画像の一覧表示もする ソースファイルをメモ帳などに貼り付け、拡張子(.hta)でNicoPlayerのインストールフォルダに保存し実行してください(同じ場所にprototype.jsも置いてください)。もし他の場所に起きたい場合はpathOfDownloadとpathOfNicoPlayerをそれぞれの環境に合わせて編集してください(セパレータはスラッシュ/もしくはダブルバックスラッシュ\\です)。タイトルや再生数などのパラメタを表形式・及び画像で一覧表示します。フィードバックを強化しました。青字はダウンロード済みでクリックすると再生、赤字はまだでクリックすると該当行を強調してダウンロードを開始します。この強調は再表示で解除されます。TitleやPなどヘッダをクリックすると該当項目でソートします(基本降順以後トグル)。 hta application maximizebutton="no" selection="yes" navigable="no" scroll="no" singleinstance="yes"/ html head meta http-equiv="MSThemeCompatible" content="yes" style #display { border 3px double red; color red; text-align center; } #target { width 100%; height 90%; overflow-y scroll; } body { background-color #f7f7f7; } div { border solid 1px #ccc; } table { font-size 9pt; width 100%; } th { background-color black; color white; cursor pointer; } img { width 98%; margin 3px; cursor pointer; } .even { background-color #f7f7f7; cursor pointer; } .odd { background-color #ffffff; cursor pointer; } .omo { background-color #e0ffe0; } .download { color red; } .play { color blue; } .downloaded { color blue; background-color #b7ffb7; } .downloading{ color red; background-color #ffb7b7; } .playing { color blue; background-color #b7b7ff; } .activet { background-color #ccc; } /style script type="text/javascript" src="prototype.js" /script script type="text/javascript" var pathOfDownload = ""; // ダウンロードパス(任意) var pathOfNicoPlayer = ""; // NicoPlayerインストールパス(任意) var width = 800, height = 800; var lastSortKey = "", download = {}; var fileTemplate = "#{title}(#{name}).flv"; var $_ = function( target, key ) { return $A( target.getElementsByTagName( key ) ); } window.onload = function() { resizeTo( width, height ); var display = document.getElementById( "display" ); try { Prototype } catch( e ) { display.innerHTML = "prototype.jsが見つかりません。 a href='http //www.prototypejs.org/' " + "こちら /a よりダウンロードして同じフォルダにおいてください。"; return; } if( !pathOfNicoPlayer ) { unescape( window.location ).match( /file \/\/\/(.+)\// ); pathOfNicoPlayer = RegExp.$1; } if( !ini.load( pathOfNicoPlayer + "/nicoplayer.ini" ) ) { display.innerHTML = "NicoPlayerが見つかりません。同じフォルダにおいてください。"; return; } if( !pathOfDownload ) { pathOfDownload = ini.download.SavePath; } display.innerHTML = "起動中です。しばらくお待ちください。"; movies.load( pathOfDownload ); Element.hide( "display" ); resizeTo( width, height ); setInterval( "interval();", 5000 ); } // 周期的(5000ms)にダウンロードリストを走査 interval = function() { for( name in download ) { if( movies.exist( name ) ) { movies[name].className = "downloaded"; var target = $( name ); if( target ) { with( Element ) { target.className = target.className.replace( /downloading/g, "" ); target.className += " downloaded"; } } delete download[name]; } } } movies = { init function() { init( this, "^(init|load|exist)$" ); }, load function( path ) { this.init(); var fs = new ActiveXObject( "Scripting.FileSystemObject" ); var files = new Enumerator( fs.GetFolder( path ).Files ); while( !files.atEnd() ) { if( files.item().Name.match( /((sm|ax)\d+).*\.flv$/ ) ) { this[RegExp.$1] = { path files.item().Path, exist true, className "play" }; } files.moveNext(); } }, exist function( name ) { var fs = new ActiveXObject( "Scripting.FileSystemObject" ); if( fs.FileExists( this[name].path ) ) { this[name].exist = true; return true; } } } init = function( node, mask ) { for( var key in node ) { if( !RegExp( mask, "" ).test( key ) ) { delete node[key]; } } } // nicoplayer.iniが対象(一般的なiniファイルにも有効) ini = { // 読み込み済み項目があれば削除(操作プロパティinit/loadを除く) init function() { init( this, "^(init|load)$" ); }, // iniファイルのパスを引数に取りini以下にセクションと値の組を展開 load function( path ) { this.init(); try { var file = ( new ActiveXObject( "Scripting.FileSystemObject" ) ).OpenTextFile( path ); } catch ( e ) { return; } var buffer, section; while( !file.AtEndOfLine ) { var line = file.ReadLine(); // セクション取得 if( line.match( /^\[(.+)\]$/ ) ) { var newSection = RegExp.$1; if( section !section.match( /^(init|load)$/ ) ) { this[section] = buffer; } buffer = {}; section = newSection; } // 設定値取得 if( buffer line.match( /^([^=]+)=(.*)$/ ) ) { buffer[RegExp.$1] = RegExp.$2; } } file.Close(); return this; } } list = { list [], index -1, load function( newlist ) { if( 0 = this.index ) { this.list = this.list.slice( 0, this.index + 1 ); } this.list.push( newlist ); this.index++; }, add function( addlist ) { ( !this.list[this.index] ) ? ( this.load( addlist ) ) ( this.list[this.index] = this.list[this.index].concat( addlist ) ); }, reverse function() { if( !this.list[this.index] ) { return; } this.list[this.index] = this.list[this.index].reverse(); }, back function() { if( 0 this.index ) { this.index--; } }, forward function() { if( this.index this.list.length - 1 ) { this.index++; } }, active function() { return this.list[this.index]; }, sort function( key, order ) { if( !this.list[this.index] ) { return; } if( key == lastSortKey ) { this.reverse(); } else { this.list[this.index] = this.list[this.index].sortBy( function( items ) { var value = items[key] + ""; if( key == "title" ) { return value; } else { value = value.gsub( "[^0-9]", "" ) - 0; } return ( order == "desc" ) ? value -value; } ); lastSortKey = key; } } } EscapeUTF8=function(str){ return str.replace(/[^*+.-9A-Z_a-z-]/g,function(s){ var c=s.charCodeAt(0); return (c 16?"%0"+c.toString(16) c 128?"%"+c.toString(16) c 2048?"%"+(c 6|192).toString(16)+"%"+(c 63|128).toString(16) "%"+(c 12|224).toString(16)+"%"+(c 6 63|128).toString(16)+"%" +(c 63|128).toString(16)).toUpperCase() }) }; search = function() { list.load( [] ); lastSortKey = ""; this.index = 0; this.timer = setInterval( "search.exec();", 1000 ); this.request = function() { if( 3 = ++this.index ){ clearInterval( this.timer ); search.instance = null; } var key = EscapeUTF8( $F( "keyword" ) ); var option = $( "sort" ).value + " page=" + this.index; var url = "http //www.nicovideo.jp/search/" + key + "?" + option; new Ajax.Request( url, { method "get", onSuccess function( response ) { var buffer = document.createElement( "div" ); buffer.innerHTML = response.responseText; var pageGuides = { root { tag "table", index 7 }, blocks { tag "td" } }; var blocksGuides = [ ["time", "strong", 0], ["play", "strong", 1], ["src", "img", 1, "src"] , ["comment", "strong", 2], ["mylist", "strong", 3] , ["title", "a", 1], ["name", "a", 1, "href", "((sm|ax)\[0-9]+)"] ]; var blocks = parsePage( buffer, pageGuides ); var items = parseBlocks( blocks, blocksGuides ); list.add( items ); refreshTable(); } } ); } this.request(); } search.instance; search.exec = function() { if( !this.instance ) { this.instance = new this(); } else { this.instance.request(); } } ranking = function() { lastSortKey = ""; var option = [$F( "rsort" ), $F( "rspan" ), $F( "rgenre" )]; var url = "http //www.nicovideo.jp/ranking/" + option.join( "/" ); new Ajax.Request( url, { method "get", onSuccess function( response ) { var buffer = document.createElement( "div" ); buffer.innerHTML = response.responseText; var pageGuides = { root { tag "table", index 7 }, blocks { tag "tr" } }; var blocksGuides = [ ["time", "strong", 0], ["date", "strong", 1], ["play", "strong", 2] , ["comment", "strong", 3], ["target", "p", 1, "([0-9,]+)" ], ["src", "img", 1, "src"] , ["title", "a", 1], ["name", "a", 1, "href", "((sm|ax)\[0-9]+)"] ]; var blocks = parsePage( buffer, pageGuides ); blocks = blocks.findAll( function( block, index ) { return ( index % 2 ) == 0; } ); var items = parseBlocks( blocks, blocksGuides ); list.load( items ); refreshTable(); } } ); } mylist = function() { lastSortKey = ""; var url = "http //www.nicovideo.jp/mylist/" + $F( "mylistkeyword" ); new Ajax.Request( url, { method "get", onSuccess function( response ) { var buffer = document.createElement( "div" ); buffer.innerHTML = response.responseText; var pageGuides = { root { tag "table", index 6 }, blocks { tag "tr" } }; var blocksGuides = [ ["date", "strong", 0], ["time", "strong", 1] , ["play", "strong", 2], ["comment", "strong", 3], ["src", "img", 1, "src"] , ["title", "a", 1], ["name", "a", 1, "href", "((sm|ax)\[0-9]+)"] ]; var blocks = parsePage( buffer, pageGuides ); var items = parseBlocks( blocks, blocksGuides ); list.load( items ); refreshTable(); } } ); } parsePage = function( buffer, guides ) { with( guides ) { return $_( $_( buffer, root.tag )[root.index], blocks.tag ) } } parseBlocks = function( blocks, guides ) { var items = []; blocks.each( function( block ) { var buffer = {}; guides.each( function( g ) { with( { key g[0], tag g[1], index g[2], param g[3], regex g[4] } ) { var value = $_( block, tag )[index][param ? param "innerHTML"]; if( regex ) { new RegExp( regex, "" ).exec( value ); value = RegExp.$1; } buffer[key] = value; } } ); items.push( buffer ); if( !movies[buffer.name] ) { var fileName = ( new Template( fileTemplate ) ).evaluate( buffer ); movies[buffer.name] = { path pathOfDownload + "\\" + fileName, className "download" }; } } ); return items; } lastMode = "string"; var refreshTable = function( mode ) { switch( mode ) { case "string" $( "rstring" ).className = "activet"; $( "rimage" ).className = ""; refreshStringTable(); lastMode = mode; break; case "image" $( "rstring" ).className = ""; $( "rimage" ).className = "activet"; refreshImageTable(); lastMode = mode; break; default refreshTable( lastMode ); break; } } var header = [ ["■", "index", "asc"], ["Title", "title", "desc"], ["P", "play", "asc"] , ["C", "comment", "asc"], ["M", "mylist", "asc"] , ["Time", "time", "asc"], ["ID", "name", "desc"] ]; refreshStringTable = function() { var ths = ""; header.each( function( item, index ) { ths += ( new Template( " th onclick='list.sort(\"#{key}\", \"#{order}\");refreshTable();'" + " onmouseover='this.style.cssText=\"background-color white; color black\"'" + " onmouseout='this.style.cssText=\"\"' #{label} /th " ) ).evaluate( { label item[0], key item[1], order item[2] } ); } ); var thead = " thead tr " + ths + " /tr /thead "; var trs = ""; list.active().each( function( items, index ) { if( !items.index ){ items.index = index + 1; } var tds = ""; header.each( function( value, index ) { tds += " td " + ( items[value[1]] ? items[value[1]] "-" ) + " /td "; } ); var trsvalue = { c1 ( index % 2 ) ? "odd" "even" //, c2 movies[items.name].exist ? " play" " download" , className movies[items.name].className , omover "this.className += \" omo\";" , omout "this.className = this.className.replace(/ omo/g, \"\");" , oc "action( this );", id items.name }; trs += ( new Template( " tr class='#{c1} #{c2} #{className}' onclick='#{oc}'" + "onmouseover='#{omover}' onmouseout='#{omout}' id='#{id}' " ) ).evaluate( trsvalue ) + tds + " /tr "; } ); var tbody = " tbody " + trs + " /tbody "; $( "target" ).innerHTML = " table " + thead + tbody + " /table "; } refreshImageTable = function() { var trs = " tr "; var tds = ""; list.active().each( function( items, index ) { if( !( index % 5 ) ) { trs += tds + " /tr "; tds = " tr "; } items.state = movies[items.name].exist ? "playing" "downloading"; tds += ( new Template( " td id='#{name}' align='center' class='#{state}' onclick='action( this )' " + " img src='#{src}' title='#{title}\n再生 #{play} [[コメント]] #{comment}' / /td " ) ).evaluate( items ); if( index == list.active().length - 1 ) { trs += tds + " /tr "; } } ); var tbody = " tbody " + trs + " /tbody "; $( "target" ).innerHTML = " table " + tbody + " /table "; } execBuildupCommand = function( argument ) { var shell = new ActiveXObject( "WScript.Shell" ); shell.Run( "\"" + pathOfNicoPlayer + "\\NicoPlayer.exe\" " + argument + " -inactive", 0, true ); shell = null; } playingBefore = undefined; action = function( node ) { var movieName = node.id; if( movies[movieName].exist ) { if( playingBefore ) { movies[playingBefore].className = "play"; var bnode = $( playingBefore ); if( bnode ) { bnode.className = bnode.className.replace( / playing/g, "" ); bnode.className += " play"; } } movies[movieName].className = "playing"; node.className = node.className.replace( / downloaded/g, "" ); node.className = node.className.replace( / play/g, "" ); node.className += " playing"; playingBefore = movieName; execBuildupCommand( "\"" + movies[movieName].path + "\"" ); } else { movies[movieName].className = "downloading"; node.className.replace( / download/g ); node.className += " downloading"; download[movieName] = false; execBuildupCommand( "http //www.nicovideo.jp/watch/" + movieName ); } } /script /head body div id="display" JavaScriptを有効にしてください。 /div table id="controller" tr form onsubmit="search.exec();return false;" td input type="text" id="keyword" value="初音ミク" select id="sort" option value="" 投稿日時が新しい /option option value="order=a" 投稿日時が古い /option option value="sort=v" selected 再生が多い /option option value="sort=v order=a" 再生が少ない /option option value="sort=n" コメントが新しい /option option value="sort=n order=a" コメントが古い /option option value="sort=r" コメントが多い /option option value="sort=r order=a" コメントが少ない /option /select input type="submit" value="検索" / /td /form form onsubmit="mylist();return false;" td input type="text" id="mylistkeyword" value="2949389/2632878" / input type="submit" value="マイリスト" / /td /form form onsubmit="ranking();return false;" td select id="rsort" option value="view" 再生 /option option value="res" コメント /option option value="mylist" selected マイリスト /option /select select id="rspan" option value="newarrival" 新着 /option option value="daily" selected 本日 /option option value="weekly" 週間 /option option value="monthly" 月間 /option option value="total" 合計 /option /select select id="rgenre" option value="all" すべて /option option value="music" selected 音楽 /option option value="game" ゲーム /option /select input type="submit" value="ランキング" / /td /form /tr /table table id="selector" cellspacing="0" style="border solid 1px #ccc; border-bottom 0px" tr td id="rstring" width="45%" align="center" style="cursor pointer;" onclick="refreshTable('string');" class="activet" 一覧 /td td id="rimage" width="45%" align="center" style="cursor pointer;" onclick="refreshTable('image');" 画像一覧 /td td align="center" style="cursor pointer;" onclick="list.back();refreshTable();" 戻る /td td align="center" style="cursor pointer;" onclick="list.forward();refreshTable();" 進む /td /tr /table div id="target" /div /body /html ローカルファイルを検索し表示 最上部のテキストボックスにキーワードを入力してTabキーを押すと、ローカルファイルを検索しマッチするファイルをリストアップします。お好きなファイルをクリックして再生してください。onchangeではなくonkeyupを使うとインクリメンタル検索になるのですが、このロジックだと重すぎて実用的ではないのでやめました。 hta application maximizebutton="no" selection="yes" navigable="no" scroll="yes" singleinstance="yes"/ html head meta http-equiv="MSThemeCompatible" content="yes" style ul { list-style-type none; margin 1px; } li { cursor pointer; width 100%; border 3px double; margin 3px; font-size 12px } /style script type="text/javascript" src="prototype.js" /script script type="text/javascript" var pathOfDownload = "ダウンロードパス"; // ex) D \\Download var pathOfNicoPlayer = "NicoPlayerインストールパス"; var localFlvFiles; $_ = function( target, key ) { return $A( target.getElementsByTagName( key ) ); } $_A = function( target, key ) { return target.getAttribute( key ); } onLoad = function( link ) { resizeTo( 500, 800 ); showList(); } showList = function() { searchFlvFiles(); // 検索 var keyword = $F( "keyword" ); if( keyword ) { localFlvFiles = localFlvFiles.findAll( function( file ) { return RegExp( keyword, "i" ).test( file.Name ); } ); } // リストクリア var ul = $( "target" ); $A( ul.childNodes ).each( function( child ) { ul.removeChild( child ); } ); // リスト追加 localFlvFiles.each( function( file, index ) { var li = document.createElement( "li" ); li.setAttribute( "onclick", new Function( "play( \'" + index + "\' );" ) ); file.Name.match( /(.*)\.flv$/ ); var text = document.createTextNode( RegExp.$1 ); li.appendChild( text ); ul.appendChild( li ); } ); } searchFlvFiles = function() { if( !localFlvFiles ) { localFlvFiles = $A(); } else { localFlvFiles.clear(); } var fs = new ActiveXObject( "Scripting.FileSystemObject" ); var files = new Enumerator( fs.GetFolder( pathOfDownload ).Files ); while( !files.atEnd() ) { if( files.item().Name.match( /(sm\d+).*\.flv$/ ) ) { localFlvFiles.push( files.item() ); } files.moveNext(); } } execBuildupCommand = function( argument ) { var shell = new ActiveXObject( "WScript.Shell" ); shell.Run( "\"" + pathOfNicoPlayer + "\\NicoPlayer.exe\" " + argument, 0, true ); shell = null; } play = function( index ) { execBuildupCommand( "\"" + localFlvFiles[index].Path + "\"" ); } /script /head body onload="onLoad();" input type="text" id="keyword" onchange="showList();" / ul id="target" / /body /html マイページに登録されているうち、ダウンロード済みアイテムのプレイリストを作成し開く ソースファイルをメモ帳などに貼り付け、拡張子(.js)で保存してください。 pathOfNicoPlayerとpathOfDownloadをそれぞれの環境にあったパスに変更してください。 使う時はクリップボードにマイページのアドレス(http //~/0000000/000000 省略不可)を コピーしてダブルクリックしてください。 またNicoPlayerのプレイリストウィンドウが表示されていれば、自動的に開きます。 // 環境設定 var pathOfNicoPlayer = "[[NicoPlayerのインストール]]パス(パスセパレータ \\)"; var pathOfDownload = "動画ファイルのダウンロードパス(同上)"; // クリップボードからマイページのアドレスを取得 var ieObject = new ActiveXObject( "InternetExplorer.Application" ); ieObject.Navigate( "about blank" ); while ( ieObject.Busy ) { WScript.Sleep( 100 ); } var addressOfMypage = ieObject.Document.parentWindow.clipboardData.getData( "text" ); ieObject.Quit(); // マイページアドレスが取得できなかった場合入力ウィンドウを表示(Excelのインストールが必要) if( !addressOfMypage.match( /.*\/([0-9]+)\/([0-9]+)/ ) ) { var excelObject = WScript.CreateObject( "Excel.Application" ); if( excelObject != null ) { addressOfMypage = excelObject.InputBox( "マイページのアドレスを入力してください" ); excelObject.Quit(); } } // Msxml2(IE6標準)によりマイページのGETリクエスト送出 var httpObject = WScript.CreateObject( "Msxml2.XMLHTTP" ); httpObject.onreadystatechange = function() { if( httpObject.readyState == 4 ) { getRequestPage( httpObject ); } } // open( , , false )は同期指定(さもないと取得前にプログラムが終了する) httpObject.open( "GET", addressOfMypage, false ); httpObject.send( "" ); function getRequestPage( httpObject ) { // マイページのテキストを検索しID(sm[0-9]+)をリストアップ var requestPageText = httpObject.responseText; var mypageIdList = requestPageText.match( /sm[0-9]+/g ); if( mypageIdList == null ) { return; // IDが見つからず } // ダウンロードフォルダを検索し.flvファイルをIDに基づいてリストアップ var filesHash = {}; var fsoObject = WScript.CreateObject( "Scripting.FileSystemObject" ); var filesCollection = fsoObject.GetFolder( pathOfDownload ).Files; for( var file = new Enumerator( filesCollection ); !file.atEnd(); file.moveNext() ) { var fileName = file.item().Name; if( fsoObject.GetExtensionName( fileName ) == "flv" ) { filesHash[fileName.match( /sm[0-9]+/ )] = file.item().Path; } } // マイページのIDとローカルファイルを紐付けプレイリスト形式にする var newPlaylistText = "", newDownloadListText = ""; for( var i = 0; i mypageIdList.length; i += 2 ) { if( filesHash[mypageIdList[i] ] != undefined ) { newPlaylistText += filesHash[mypageIdList[i] ] + "\n"; } } // プレイリストファイル(.m3u)に落とす addressOfMypage.match( /.*\/([0-9]+)\/([0-9]+)/ ); var newPlylistFileName = RegExp.$1 + "_" + RegExp.$2 + ".m3u"; // OpenTextFile( , 2, true )の2は書出指定(読込1・追記8)、trueは新規作成あり var pathOfNewPlaylistFile = pathOfNicoPlayer + "\\" + newPlylistFileName; var newPlaylistFile = fsoObject.OpenTextFile( pathOfNewPlaylistFile, 2, true ); newPlaylistFile.Write( newPlaylistText ); newPlaylistFile.Close(); // NicoPlayerが.m3uファイルのD&Dに対応すると、以下の全ては次の1行になります // shellObject.Run( "\"" + pathOfNicoPlayer + "\\NicoPlayer.exe\" \"" + pathOfNewPlaylistFile + "\"" ); // プレイリストファイルパスをクリップボードへコピー var ieObject = new ActiveXObject( "InternetExplorer.Application" ); ieObject.Navigate( "about blank" ); while ( ieObject.Busy ) { WScript.Sleep( 100 ); } ieObject.Document.parentWindow.clipboardData.setData( "text", pathOfNewPlaylistFile ); ieObject.Quit(); // NicoPlayerのプレイリストウィンドウに登録する var shellObject = WScript.CreateObject( "WScript.Shell" ); shellObject.AppActivate( "NicoPlayer - プレイリスト" ); WScript.Sleep( 100 ); shellObject.SendKeys( "^O" ); WScript.Sleep( 100 ); shellObject.SendKeys( "^V" ); WScript.Sleep( 100 ); shellObject.SendKeys( "%O" ); } プレイリストウィンドウにプレイリストファイルをドラッグ&ドロップする(Cランタイム使用) 使い勝手向上のためぜひともD&Dを実装したかったが、スクリプトのみでは実装できなかった。 WindowsAPIをVBAでラップすれば可能だが、あまりに煩雑なので断念した。 [マイページに登録されているうち、ダウンロード済みアイテムのプレイリストを作成し開く]の \// NicoPlayerが.m3uファイルのD&Dに対応すると、以下の全ては次の1行になります 以下を次のように置き換える。 var shellObject = new ActiveXObject( "WScript.Shell" ); shellObject.Run( "\"ランタイム名.exe\" \"CWndPlayList\" \"NicoPlayer - プレイリスト\" \"" + pathOfNewPlaylistFile + "\"", 0 ); shellObject = null; ランタイム(正確には違うが)のコードは以下の通り。 開発環境はMicrosoft公式を参考にしてください。 #define STRICT #include windows.h #include cstring // DnD操作におけるOS領域のメモリ構造定義 typedef struct drop_files{ DWORD pFiles; POINT pt; bool fNC; bool fWide; } DropFiles; int main( int argc, char *argv[] ) { // パラメータが3個([0]は実行ファイルのパス)未満なら終了 if( argc 4 ) { return 0; } // 指定窓が見つからなければ終了 // ([1] クラス名・[2]タイトル、空文字列も検索条件、無効にするにはNULL) HWND hWndTarget = FindWindowExA( NULL, NULL, argv[1], argv[2] ); if( !hWndTarget ) { return 0; } // D&D操作のための情報を作成 DropFiles df = { sizeof( DropFiles ), { 0, 0 }, false, false }; char *file = argv[3]; // OS領域のメモリリソースを確保し情報を転送 HGLOBAL hGlobalMemory = GlobalAlloc( GHND, sizeof( DropFiles ) + strlen( file ) + 1 ); void *p = GlobalLock( hGlobalMemory ); memcpy( p, ( void * ) df, sizeof( DropFiles ) ); memcpy( ( char * )p + sizeof( DropFiles ), ( void * )file, strlen( file ) + 1 ); GlobalUnlock( hGlobalMemory ); // 指定窓に通知 PostMessageA( hWndTarget, WM_DROPFILES, ( WPARAM )hGlobalMemory, 0 ); // OS領域のメモリリソースを開放 GlobalFree( hGlobalMemory ); return 0; } コメント スクリプト実行時の制約を軽減(マウス・キーボードを触ると失敗しやすい等)したが、敷居が大幅に高くなってしまった。やはり本家に特定拡張子(.m3u / .lst等)のD D対応をお願いしたいところ。 - 名無しさん 2007-11-24 17 58 53 [ローカルファイルを検索し表示]を追加。こちらはサイズ制限が先の話なので調子に乗ってます(^-^。膨張したライブラリの任意再生にどうぞ。 - 名無しさん 2008-01-15 02 54 44 [検索を表示する]を追加。パーサをシンプルにしようとしたら余計にカオスに…。 - 名無しさん 2008-01-19 16 33 52 [検索・ランキング・マイページをTubePlayerっぽく一覧表示する]でNicoPlayer以外で開くにはactionの中を書き換えるといいです。ブラウザで開くならwindow.open("~watch/" + movieName,"","");、HTAからSleipnirを開くなら(new ActiveXObject("Sleipnir.API")).NewWindow("~watch/"+movieName,true);でいけます。ちなみに拡張子を.htaではなく.htm[l]で保存してもブラウザでほぼ動きます(ただし警告でまくり、この場合Sleipnirでもwindow.open()で開ける)。 - 名無しさん 2008-01-26 17 29 21 [TubePlayerっぽく一覧表示]のフィードバック他を変更しました。テキストボックスでEnterがきくようになり、ソートの不具合が改善されました。 - 名無しさん 2008-01-27 11 01 14 [TubePlayerっぽく一覧表示]にランキングの画像表示を統合しました(マイリスト・検索にも対応)。一覧と画像一覧の作りこみの差が手に取るように分かりますがネ(。ω。 - 名無しさん 2008-01-27 19 20 31 [TubePlayerっぽく一覧表示]のpathOf~を自動取得するようにしてみました(NicoPlayerと同じフォルダにあることが前提)。任意に設定すればスルーするので、好きな場所におきたい方はそちらで。ini以下にnicoplayer.iniを階層維持のまま展開しているので何かに使えるかも。ini.main.RecentOpen0とかini.playlist.ListPathとかとか。 - 名無しさん 2008-01-30 23 08 16 [TubePlayerっぽく一覧表示]にエラー処理(prototype.jsがない/NicoPlayerが見つからない/JavaScriptが無効)を追加。iniを拡張して全域から参照可能にしました。ini.load(ファイルパス)で読み込み、ini.initで初期化。構造上init/loadセクションはあっても読み飛ばします。必要ならプロパティ名と例外判定/^(init|load)$/2箇所をいじってください。 - 名無しさん 2008-01-31 21 06 54 [TubePlayerっぽく一覧表示]のリスト管理を整理。ついでに戻ると進むを追加。検索・マイページ・ランキングを開くと進み、ソートは最後の並びが残ります。戻った状態で新たに開くと、それより先の記録はリセットされます。ブラウザの戻る・進むと同じ挙動です。listに格納する情報を追加すれば、履歴一覧とかも楽にいけます。 - 名無しさん 2008-02-02 02 24 59 [TubePlayerっぽく一覧表示]のバグバグを修正(検索時ページが更新されない・同じ動画を複数表示するとインデックスが狂う・他)。ダウンロードパスの全検索を起動時のみにし、以後はファイル名きめうちの二段構えにしてファイル数が多い場合体感で分かるほど軽く(ダウンロードが終了すると数秒以内に赤背景 緑背景になりますが、タイトルとファイル名が違う場合(*が含まれる場合など)は再起動するまで認識しません)。フィードバックをページ横断式に変更(同じ動画ならページを切り替えても強調が維持されます)。結果としてデザインとロジックが融合した素敵コードに…行数も500間近…そろそろ分離しないと。 - 名無しさん 2008-02-02 09 13 34 名前
https://w.atwiki.jp/ujike/pages/14.html
銀誓館 シルバーレインRPGにて、PCが基本的に所属することになる能力者組織。 回避可能な未来視を行う「運命予報士」を基点とし、様々な事件を「依頼」という形で解決する。 楢橋・扇丸(ならはし・おうぎまる) ジョブ:運命予報士? 元・青龍拳士の運命予報士。比較的武闘派寄りだが、お人よし。 依頼の際には何かしらのサービスをつけることが多い。殆どは自腹を切っている。 運命予報を自分の感覚で断定してしまうことがあり、稀に誤った情報を伝えることがある。 そのせいで、一度緑に殴られ、3階の窓から落下したことがある。本人は非常に反省した模様。 気配を消している淳の気配を感知できる数少ない人物のひとり。 魚多賀とは別の繋がりがあるらしく、他のPCには理解不能なやり取りが行われることも。 運命予報士の身で京都へ遠征。その後、銀誓館学園で退学届けを出し、中国に渡った。 実家には見習いたくない兄がいる様子。詳細は不明。 実は実家はそんなに裕福ではない。自腹を切ってまで緑達に依頼を出すのには、ある理由がある。 銀誓館とは異なる組織と繋がりがある様子。事態は大きく動き出している。 石動・誠(いするぎ・まこと) ジョブ:月のエアライダー×サキュバス 銀誓館に属さないフリーの能力者。そのため、イグニッションカードは持っていない。 死亡した恋人に酷似したリリス(エゴプリンセス)を庇護していた。そのため、緑達と激突。 後に依頼の内容が誤っていたことが判明するも、石動自身は素直になれていない。 戦闘の際にリリスが石動を庇って消滅。後に使役ゴースト化していることが判明している。 蒼とは旅先で再開し、友情に近い間柄となっている。 直情型で、頭に血が昇っている状態ではあまり人の話を聞けない。 銀誓館に誘われてはいるが、緑達に直接詫びるまでは行けないと思っている。 影ながら緑達をサポートすることもあり、現在はかなり友好的な態度を取っていると言える。 リリスを狙ってきたのが銀誓館ではないと知り、犯人を見つけ出すために全国を放浪中。 銀蜂衆の大きな動きを察知し、中部地方へ急行。 黒崎・刀侍(くろさき・とうじ) ジョブ:青龍拳士×黒燐蟲使い 元不良の能力者。現在は緑の勧めもあり、銀誓館に所属している。 銀誓館所属前は、相棒の竜崎と共に黒竜コンビとして恐れられていた。 奈良にて塚の神に取り憑かれた結果、能力者として覚醒。 緑達との戦闘の結果、能力の暴走を抑えることに成功した。 一般人であった頃から能力の一端を引き出していたようで、常に王者の風を全開にしている。 愛用の自転車でどんな悪路(壁含む)も走破するのが得意技。 地元の幼馴染である竜崎とは、心を通わせた仲。通常の友情を越えた関係となっている。 現在は竜崎を心配しながらも、自らの力を律するために修行に明け暮れている。 趣味は仏像彫り。家には彫りかけの仏像が大量に散乱している。 自分を恐れないものには一種の敬意を持って接する。 立川・真(たちかわ・まこと) ジョブ:運命予報士 第3回ラストで緑に殴られ3階の窓から落下した楢橋の代理で現れた運命予報士。 一人称は「俺っち」。 あくまでも普通の運命予報を依頼として出しているため、特に他意はない。 代理の件は、楢橋から直接依頼されたものではなく、銀誓館直々の協力要請。 依頼内容は立川自身が視たもの。特に前後の依頼とは関係ない。 しかし、緑達と関係したことで、トラスや雪、立川は運命の糸で繋がれた。 そのため、立川自身も時折緑達の進む道を運命予報として微かに見ている。 が、運命予報としては曖昧すぎるため、依頼にまでいかないものが殆ど。 それ以前に、立川自身が「任せておけば大丈夫だ」と判っている。 いつか力が必要となった時は、彼の存在が大きく関わってくることとなる。 片瀬・亮(かたせ・りょう) ジョブ:ヘリオン×月のエアライダー 魚多賀の助手として楢橋が手配した人材。 妙な関西弁を使うが、限りなく胡散臭い。 魚多賀の電話の相手だったり、アームブレード二刀流で人を運んだりする。 運ぶ時に足で人を挟むのが玉に瑕。 魚多賀の助手らしく、大体魚多賀のよくわからない行動に付き合っている。 その真意までを把握しているかは不明だが、少なくとも協力は絶対の模様。 楢橋個人からの協力要請にも応え、そちらについても動いているらしい。 何処からともなく現れることが多く、魚多賀に次いで謎の多い人物でもある。 一応、性別は男だと思われる。「P」ではない。 現在は魚多賀と共に何処かへと飛び去ったまま行方不明。 宇時家 宇時・緑(うじ・みどり)の生家。 京都を中心として、主に中部地方の土蜘蛛を一手に率いる大御所中の大御所。 その権力は土蜘蛛の聖地である奈良を始め、各所に渡っている。 現在、内外から攻め入られているものの、未だ健在。 宇時・縁(うじ・えにし) ジョブ:土蜘蛛×鋏角衆 宇時家現当主。京都付近の土蜘蛛を束ねる長であり、盟主。 緑の実父であり、浅葱の夫。恐妻家で親馬鹿。 主な戦闘スタイルは鋏角衆寄り。暴れ独楽をメインとした範囲戦闘が得意。 公の場では宇時家当主としての顔を崩すことはないが、個人を相手にすると途端にフランクになる。 旧い因習をあまり快くは思っておらず、機会があれば変えていきたいと思っている。 特に緑にとって良くないと思うものについては、率先して切り捨てるつもりでいる。 楓鞍の紅、塞翁の法雅とは旧知の仲。宇時の当主として以前に、旧友として接することが多い。 緑が庇う淳に興味津々。しかし、淳からは恐れに近い目で見られている。 宇時家当主として、前線ではなく指揮を執ることが多い。が、本人は前線に出たいというのが本音。 緑の成長を喜ぶ一方で、元服の儀を向かえることで婿を取ることに寂しさを感じている。 宇時・浅葱(うじ・あさぎ) ジョブ:土蜘蛛×ゾンビハンター 緑の母にして縁の妻。実質上、宇時家の最高権力を握っている。 おっとりした言動に似合わず、その戦闘スタイルは超前衛。通り名は「紅蓮の舞い手」 緑が最も恐れる人物。縁ですらも頭が上がらないが、本人は夫の顔を立てる良妻賢母でもある。 緑の婿探しを取り仕切っているらしい。気乗りのしない縁を焚きつけて実行に踏み切っている。 楓鞍の茜とは旧知の仲。夫の愚痴で盛り上がることもあるとか。 戦闘時は前線の指揮を執る現場司令官のような立ち位置になる。が、本人が一番戦闘力が高い。 時折やりすぎる事もある。色々な面で。 若かりし頃は縁、法雅、紅、茜の四名と共にチームを組んでいた。 昔の話はあまりしたがらない。何か辛い思い出があるとの噂だが、真実は本人の胸の内。 赤や黒と会話する際、周囲に気を使わないで済む場合は「赤くん」「黒ちゃん」と呼ぶ。 宇時・緑青(うじ・ろくしょう) ジョブ:鋏角衆×蜘蛛童・爆 やさぐれた鋏角衆。縁に対しても敬意の態度を示さないため、周囲からの評価は低い。 唯一、浅葱に対してのみはそれなりに敬意を表している。理由は不明。 20代後半という年齢ながら、どこか達観した雰囲気を漂わせている。着崩した着物が特徴。 相棒の蜘蛛童の名は「雷王丸」。雷王丸自体は緑青に非常に懐いている。 能力者には珍しく煙草を携帯している。が、宇時家内は禁煙なのでよく屋根の上でサボっている。 戦闘に参加する気はあまりない。何事も面倒臭いから、というのが本人の言。 眼鏡着用。が、暴れ独楽の際に吹き飛びやすいのが悩みの種。 雷王丸の好物であるリンゴを買いに、よく商店街に現れるらしい。それなりに有名。 土蜘蛛の家系で鋏角衆として生まれたことをコンプレックスとして感じている。 そのためか、他の土蜘蛛に対してあまりよい感情は抱いていない。 楓鞍家 宇時家に仕える剣にして盾。楓鞍・赤(かざくら・あか)の生家。 宇時家とは遠縁に当たる分家筋ながら、その権限は宇時家に次ぐ程に大きい。 情報収集や実戦闘から、表立って行えない裏処理まで、多くの任務を一手に引き受ける。 楓鞍・紅(かざくら・くれない) ジョブ:土蜘蛛×牙道忍者 宇時に仕える楓鞍家の当主。厳格さという点では、最も当主らしい当主。 縁や法雅とは旧知の仲だが、立場を弁えて馴れ馴れしい口はきかない。 逆にその点が、縁としては不満なところらしい。 赤の身を案じる父親らしいところもあるが、それ以上に楓鞍という立場に縛られている。 恐らく、暁が楓鞍を見限った原因の一端。紅本人は、暁の生き方を否定はしていない。 年に一度だけ、暁の状況を調べさせていた。それが父親として出来る最大限と思っている。 赤を緑の婿候補として推薦した張本人。実は、塞翁および御剣への牽制の意味を含んでいた。 御剣の不穏な動きには気付いていたが、確証が得られずに警戒に止めていた。 現在、銀蜂衆の調査報告を受けて裏で準備を進めている。 表舞台に顔を出すことは殆どないが、実際の影響力は計り知れない存在。 楓鞍・茜(かざくら・あかね) ジョブ:鋏角衆×魔剣士 紅の妻にして、楓鞍の裏の顔を取り仕切る暗部長。 紅とは対照的に感情派だが、炎のようなその勢いに気圧されて萎縮する者は多い。 戦闘スタイルは近中距離でのヒットアンドアウェイがメイン。 基本的に冷静な激情家。楓鞍内では紅を名指しで非難することもあった。 周囲からしたら、紅と茜が何故結婚したのかさっぱりわからないらしい。 浅葱とは旧知の仲で、今でもよく話す。身分の違いをお互いに気にしなくて良いというのが理由。 暁や赤、橙の母親だが、自分の子供に対しては放任主義を貫いている。 そのため、暁の出奔も特に気にしてはいない。 しかし、赤の婿入りには実は反対している模様。 最近は暗部の動きが活発化しているせいで、若干フラストレーションが溜まっている。 楓鞍・黄(かざくら・おう) ジョブ:鋏角衆×土蜘蛛 赤や橙の従妹に当たる小学生。楓鞍としての自覚は、あまりない。 赤を「あかにぃ」橙を「とうねぇ」と呼ぶ。 一応それなりの実力を持ち、楓鞍家当主直属ではある。 が、度々その言葉遣いを直される。 幼さと表裏一体の残酷さも持ち合わせているが、普段はそれほど表に出すことはない。 裏では楓鞍のトラブルメーカーと噂されている。本人には自覚なし。 戦闘スタイルはカチューシャ型の飛斬帽を使った暴れ独楽。 放つ際に某巨大ヒーローの真似をするのが玉に瑕。 電話口に出ると、つい赤をからかいたくなるらしい。が、大体無視される。 頭ごなしに怒られるのが嫌いだが寂しがり。茜によく懐いている。 御剣家 宇時家により土蜘蛛の巫女としての力を与えられた人間の家系。御剣・黒(みつるぎ・くろ)の生家。 元は旧家として栄えていたが、没落したことをきっかけとして力を望むようになった。 現在は壊滅し、その多くが散り散りとなっている。 御剣・金茶(みつるぎ・ごんさ) ジョブ:土蜘蛛の巫女×霊媒士(真フランケンシュタイン・B) 御剣家当主。当主勢の中では最も年老いているが、その眼光は鋭い。 楓鞍家を蹴落とし、御剣家を宇時配下の中で最も栄えさせようと画策していた。 メガリス【サンジェルマンの懐中時計】の効力により、不死に近い能力を手にしていた。 が、メガリスの代償により徐々に自らの欲望を抑えられなくなり、宇時家に直接戦闘を挑む。 結果としてメガリスを失い、敗北。現在は宇時家の直属施設により療養中。 配下の七長老のうち、殆どは降伏。若しくは死亡している。 旧家としての御剣に誇りを持っており、かつての栄光を取り戻すことに執心していた。 イグニッションカードを所持しておらず、既に見えざる狂気に侵されているものと思われる。 フランケンシュタインはメガリスの力により召喚されていたもの。独力では呼び出せない。 淳の父親を呼び出したのは、銀蜂衆の繋がりによるところが大きい。 御剣・紫(みつるぎ・ゆかり) ジョブ:土蜘蛛の巫女×白燐蟲使い 塞翁家に仕える土蜘蛛の巫女。黒の実姉で、塞翁家次期当主である涼雅とは微妙な距離。 公の場では清楚な女性を演じているが、その実、サバサバした姉御肌なところがある。 黒の身を案じつつも、冷静な視点を失わない。淳の心境を見抜く等、観察眼にも優れている。 その実力を評価し、取り立ててくれた月白に対しては、強い感謝の心情を抱いている。 両親との仲もよく、何かにつけて実家と連絡を取っていた。 金茶の陰謀を探っている途中、月白に匿われる。公には行方不明扱い。 御剣の本邸が壊滅した際、月白と共にその様子を眺めていた。何かを知っているようではある。 淳を弟のようなものとして見ている節がある。姉貴風を吹かせるのはそのためと思われる。 実はかなりの美食家。実家の母親や黒の料理が上達したのは、ある種彼女のせいと言える。 黒と同様に家事全般こなすことができるが、唯一カマドウマ(別名ベンジョコオロギ)だけは苦手。 御剣・紺青(みつるぎ・こんじょう) ジョブ:土蜘蛛の巫女× 強面だが家族思いな黒・紫の父親。 口数の少ない職人肌。そのため、初対面の人間からは誤解されることが多い。 基本的に自分ひとりで解決しようとするところがある。 そのため、悩みも人に話そうとしない。 性格的な部分は黒に色濃く受け継がれていると言える。 御剣本家の野望や地位・名誉といったものには一切関心を示さなかった。 滅多に笑顔を見せることはないが、心根は非常に優しい。 紫の家庭内での言動に、少々頭を悩ませていた模様。 女の子には女の子らしくあって欲しいと願っている。 厳格ではあるが、家族のことを思っての言動であることが殆ど。 御剣・千草(みつるぎ・ちぐさ) ジョブ:一般人 黒・紫の母親で紺青の妻。 穏やかではあるが、芯の強い部分を持ち合わせており、いざという時には非常に頼りになる。 紺青や黒の性格をよく理解しており、悩みなどがあるとそれとなく察して背中を押す。 紺青以上に厳しく、特に礼儀作法に関しては紺青も頭が上がらない。 黒や紫が真っ直ぐに育ったのは、彼女の躾の賜物と言える。 紺青以上に頑固な一面があり、夫婦喧嘩の際は殆ど紺青が折れる形で決着がつく。 その代わり、紺青の意見は尊重し、それとなくフォローを入れられる良妻賢母でもある。 元は使用人であり、能力者ではない。が、能力者がどういったものであるかは理解している。 娘達二人が能力者としての道を歩むことに反対こそしないが、やはり不安ではある。 が、自分が成すべき役割は把握しており、家族の帰る場所を守り通す意地を持っている。 御剣・月白(みつるぎ・げっぱく) ジョブ:土蜘蛛の巫女?×除霊建築士? 御剣家七長老の第七位。御剣家が壊滅した現在、月白の名を捨てて別行動中。 常に微笑を浮かべているが、見る人によっては張り付いた笑顔にしか見えない。 元々、御剣の長老としては最年少で、誰にもその真意を見せることはなかった。 黒と紫の力を見出し、宇時家および塞翁家へ執り成した。ただし、御剣本家へは事後承諾。 その実力から一目置かれてはいたが、同時に何を考えているかわからず、危険視されていた節も。 御剣家七長老第一位金茶、第二位麹塵からは特に異端視され、何かにつけて監視されていた。 紫を匿ったり、御剣家の壊滅を傍観していたりと、何かと謎の多い人物。 その言動から、どうも生粋の日本人ではないように見受けられる。 基本的に丁寧な口調で話し、無茶を言われても苦笑する程度で軽く流す。 御剣を捨てた彼の行き先は不明。 塞翁家 宇時家と並ぶ旧い土蜘蛛の家系。 ネームバリューとしては宇時家に並ぶが、実際の規模としてはいち分家に過ぎない。 土蜘蛛と人間は相容れないものである、という理念を言外に掲げている。 塞翁・法雅(さいおう・ほうが) ジョブ:土蜘蛛×ファイアフォックス 宇時と並ぶ旧くからの名家である塞翁家の当主。しきたりに厳格な涼雅の父親。 名家としてのプライドを最も重んじ、涼雅に対しても厳しくあろうとしている。 妻は先の土蜘蛛戦争で亡くなっており、一時期は人間に対しての憎悪を燃やしていた。 涼雅が人間である紫と接近していることを快く思っていなかったが、次第に理解し始めている。 戦闘スタイルは二刀赤手。両の手に紅蓮の炎を纏わせて敵陣に切り込む戦法を得意とする。 武人としての側面が強く、敵と接する際は名乗りを必ず上げ、正面から当たることを由とする。 現在、緑達に敗れて宇時家にて軟禁中。屋敷内での行動は比較的自由に行える模様。 御剣家より取引を持ちかけられ、表面上それに同意する形で協力していた。 しかし、その内容は逐次縁へ届けられており、有事の際には自身を犠牲にする覚悟も持っていた。 結果的に緑達に捕らえられたが、自害に関しては本気だった。不器用な真っ直ぐさを持っている。 塞翁・涼雅(さいおう・りょうが) ジョブ:土蜘蛛×水練忍者 塞翁家次期当主にして、現当主法雅の息子。 旧家の土蜘蛛にしては物腰が柔らかく、良く言えば優しい性格をしている。 お付の巫女である紫とは微妙な距離。お互いに気にしているのはわかっている。 父の言葉に逆らえず、緑の婿候補として腹の探り合いを演じたことも。 母親のことで人間を恨むことはなかったが、それで傷ついた父を見ているのが嫌だった。 紫が行方不明となったことで精神的に追い詰められ、父の手で監禁されてしまう。 しかし、緑の一喝で目を覚まし、それからは紫捜索に奔走している。 自らも法雅の代理として立派に塞翁家を率いるようになった。 法雅が戻ってきたら当主の座を戻すつもりだが、当の法雅はこのまま引退するつもりでいる。 御剣家壊滅の報を受け、塞翁家全てを動かして紫の捜索を開始。だが、銀蜂衆により失踪中。 武藤家 宇時家の分家筋のひとつ。 土蜘蛛一族の中では一際早く人間社会に溶け込み、企業を運営している。 そのため、塞翁家とは事ある毎に衝突してきた。 武藤・遥(むとう・はるか) ジョブ:土蜘蛛×符術士 新進気鋭の企業派土蜘蛛、武藤家の次期当主。 現在の当主は海外を駆け巡っている。いずれは自分もそのようになるのだと確信している。 奥手なところがあり、緑相手に顔を赤くして硬直したりする。 性格は真面目で実直。人を疑うことをしないが、それは自らの信条故。 世界中に繋がる企業間ネットワークにより、様々な情報を得ている。 ただし、人的ネットワークであるため、信頼を最も大切にする。 企業戦士であり、自由時間はあまりない。が、緑のために無理に時間を作ろうとする面も。 その皺寄せは社員に行くが、社員も率先して協力しようとしてくれている。 裏の企業としての顔を持ち、各種の実験的な施設も有している。 ただし、自らが非人道的な行いをするのはポリシーに反するとのこと。 銀蜂衆 栃木県を中心として活動する能力者組織。 「妖霊必滅」を教義として掲げ、ゴーストを滅するべく活動している。 組織規模は非常に大きく、全国を数人ずつのチームで網羅できる程。 仲澤・喜一朗(なかざわ・きいちろう) ジョブ:クルースニク×魔剣士 緑達を銀蜂衆に勧誘してきた飛び降りマッチョ馬鹿。いっそ清々しいまでに直球。 各地を転々としながら、フリーの能力者や覚醒したばかりの者を銀蜂衆にスカウトしている。 が、どうも緑達が土蜘蛛であることには気がついていなかった模様。 銀蜂衆の中ではそれなりに高い地位を持っているようで、ある程度の決定権も有している。 趣味は筋トレ。健全なる魂は健全なる肉体に宿ると信じて疑わない体育会系。 石動とは何度か接触しているが、どちらかと言うと石動の方が嫌がっている模様。 その性格からケアレスミスも多いが、人格と言うか人望でうやむやにしている。 むしろ上層部からはある種諦められている感が強い。ただし、実力は買われている。 銀蜂衆の理念には自らの意思で賛同しており、疑問を挟む余地はないと信じている。 頭の構造が単純なため、複雑な事情は理解できないことが多い。 笠原・冬海(かさはら・ふゆみ) ジョブ:コミックマスター×フリッカークラブ 黒と淳によって捕らえられた銀蜂衆の一端。 両親をゴーストに殺害された恨みから、銀蜂衆の理念に共鳴して参加している。 武藤の隔離施設に収容されたが、淳に興味を持つ。ついでに銀誓館にも興味を持った。 淳の話を聞くことで、銀蜂衆の理念に対して若干迷いの気持ちが芽生えている。 本人は意識していないが、妄想癖持ち。突飛な方向に思考が飛ぶこともある。 土蜘蛛に対しては未だに疑念が晴れていないが、以前ほど険悪というわけでもないらしい。 が、蜘蛛童はまだ苦手。元より蜘蛛が苦手だったこともあり、余計に苦手意識が強い。 自分の防具(=服)を脱がすよう指示したのが淳だと知り、意識し始めている。 銀蜂衆の証として銀の蜂が描かれたメダルを持っていた。現在は淳に託している。 と思ったのだが、魚多賀が大量に複製したおかげで、どれがオリジナルかわからない状態に。 蟲使いの男 ジョブ:白燐蟲使い×黒燐蟲使い 遥かな昔、鬼熊蜂を封印した蟲使い達の始祖。 伝承では子を成していないが、実際には村娘との間に二人の子を成している。 当時はジョブの概念もなかったため、単に異能者として迫害され続けていた。 蟲を操る際は蟲笛を使用していたが、ゴーストである鬼熊蜂は完全に制御しきれなかった。 彼の子と村娘が三人で移り住んだ先が大頭島。淳の遠い祖先と言える。 彼の遺品でもある蟲笛は、白燐蟲使い若しくは黒燐蟲使いが持つことで真価を発揮する。 伝承によるところが大きいため、詳細を知ることは適わないが、鬼の子だとする説もある。 寡黙な性格をしていたらしく、村人からの迫害にも黙って耐えていた様子。 遠くからでも、平和な村を見ていることが好きだった彼は、例え迫害されてもその村を愛していた。 村娘は、彼の孤独と愛情に気がついた唯一の人物。 一般人 宇時家とは基本的に関わりのない筈の一般人。 しかし、時として運命の糸は、不可思議な巡り合わせをも作り出す。 佐藤さん ジョブ:一般人 バーコード頭の商社マン。寂しくなってきた自分の頭髪を大事にしている。 事ある毎に緑達と遭遇し、緑に頭をはたかれている。 黒と連絡先を交換し、最近は緑達から逃げるように行動している。 が、運命の糸が繋がっているのか、行く先々で出くわしてしまう。 現在、武藤家の試作毛髪育成剤をお試し中。効果の程は不明。 ついに第8回にして皆勤を逃す。今後の登場予定は不明。 移動の度にPL勢が佐藤さんを探すようになってしまった。 もう少ししたら、衝撃的な姿を目にすることができるかもしれない。 できないかもしれない。 恐らく宇時家コンで最も不幸な人物。
https://w.atwiki.jp/prgm/pages/20.html
$ sudo apt-get install mediatomb 設定ファイル /etc/mediatomb/config.xml WebUIを有効にするには server ui enabled="no" ... ui enabled="yes" ... accounts enabled="no" ... accounts enabled="yes" ... home で指定したディレクトリにsqlite3のDBファイルが作成される。 /var/lib/mediatomb ログファイルの所在 /var/log/mediatomb.log デーモン再起動 $ sudo /etc/init.d/mediatomb restart
https://w.atwiki.jp/mediaskin/pages/39.html
color(#ff0000){京セラからとてもわかりやすいFAQがでています} → 公式FAQ http //www.kyocera.co.jp/prdct/telecom/consumer/mediaskin/faq/index.html? color(#ff0000){京セラに直接要望をいいたい} → 京セラ|お問い合わせ|お客様相談室 ご質問窓口 https //www.kyocera.co.jp/inq/inquiry_others.html? 「waiting...」問題 画面に「waiting...」と表示され、再起動を繰り返す不具合 SIMカードを読み込み際に発生する個体があるようです 「EZニュースフラッシュ」問題 プリインストールされているアプリに不具合が発見された。 具体的にはアプリの起動や画面の切換などの際に不要な処理を行い、データフォルダ内に不要なファイルを保存する現象が発生する。 対処としては、アプリを削除して最新版をダウンロードすることで解消する。なお、再ダウンロード時のパケット通信料は無料。(KDDI負担) 詳しくは http //plusd.itmedia.co.jp/mobile/articles/0704/12/news044.html MEDIA SKINの不具合報告用コメント欄 名前 コメント すべてのコメントを見る ↓コメントありがとうございます br()が、それは無いです。 br()全部公式に配信してるやつで、大きくても300KB無いです。 br()ちなみにさっきはちゃんと鳴りました。 br()MEDIA SKIN使って半年以上経ってますがこの問題出たのはここ2〜3週だけです。 -- (名無しさん) size(80%){2007-10-04 03 05 30} @wikiへ ↓サイズがギリギリ過ぎたりはしてまいか -- (名無しさん) size(80%){2007-10-04 02 06 43} 拡張子が.3g〜のファイル(.3g2とか)の音がうまく再生されなくなりましたorz br()「ブブブッ」とかいってる。着信の時も。 br()元に戻ったりブブブッになったりの繰り返し。壊れるなら潔く壊れてくれ!と思う。 br() br().mmfなんかはしっかり再生されるのでスピーカーの不具合なんかではなさそう。 br().3g〜だけが一斉に壊れるなんて事あるんですかね…動画は再生されるけど。 br()これはMEDIA SKINの問題なのかそれともファイルの問題なのか? -- (名無しさん) size(80%){2007-10-02 18 05 20} 不具合ではないのですが…落下で強化ガラス破損はよく聞きます。私は蜂に襲われた際にほとんど投げ捨てるのと同じ位の勢いでコンクリートの地面に落下させてしまいました。 br() br()しかし打ち所が良かったのか、赤外線の部分を凹ませるのみで、ガラス面もザラザラのコンクリートを2mほどすべったにも関わらず無傷。 br() br()さらに凹んだ部分も時間がたつにつれ盛り上がってきてさほど目立たなくなりました。 br() br()色はブラックです。傷がついても、塗装ではないので禿げませんが、乱反射にて少し白身がかります。 br() -- (名無しさん) size(80%){2007-10-01 14 55 51} ずっと憧れてて最近ついに購入した者です。 br()先日使っていると急にEメールの送受信ができなくなり br()電源の再起動をするまでの数時間まったくダメでした。 br()(センターに届いてるのは確認できるのですが br()そこから受信することが何度やってもできませんでした) br()また、Cメールでも同じような事が起こりましたが br()こちらはタイミングの問題だったのかハッキリしません。 br()とりあえずもう一度なったら問い合わせしてみようと br()思いますが・・・。 br()あと、テレビを使っている時に再起動かかりましたね。 br()うーん。 -- (y) size(80%){2007-09-02 11 45 09} auに問い合わせてみた br() br()>そのため、お手数をおかけし誠に恐れ入りますが、読み取り時にau電話 br()>のバイブレーションが作動するかについては、各アプリ提供元までお問 br()>い合わせくださいますようお願い申し上げます。 br() br()('A`)('A`) -- (名無しさん) size(80%){2007-06-13 19 22 17} 京セラに問い合わせてみた br() br()>このバイブレーション機能自体はアプリケーションに依存する機能となります。 br()>アプリケーションにバイブレーション機能があった場合に、 br()>コンビネーションバイブをON設定しているとバイブレーションすることなります。 br()>どのアプリケーションにバイブレーション機能があるのか弊社では分かりかねます。 br()>お手数ですが、対応アプリケーションはau様にお問合せ頂きたいと思います。 br() br()('A`) -- (名無しさん) size(80%){2007-06-13 09 55 22} ↓おk。そのうちauショップに文句言ってくる -- (名無しさん) size(80%){2007-06-02 01 41 12} たぶん皆同じ。suicaもnanakoもバイブが作動したことはない。あきらめてます -- (名無しさん) size(80%){2007-06-01 12 38 29} suicaを使ったときにコンビネーションバイブが作動しません。 br()ふるえてくれよ。俺だけかな -- (名無しさん) size(80%){2007-06-01 01 44 48} 連続してフル着バッグに流しながらメールしてたら br()突然画質が悪くなった br()画面に線もうっすら見えるし…ライン抜けしている状態 br()電源を入れ直しても電池パック入れ換えても直らない br()黒での表示が全部灰色 br()どーなっているのですか? br()明日ショップ行きますが…買って1週間もしないでこれは不良もしくは欠陥商品ですか? -- (あやちん) size(80%){2007-05-15 01 25 54} 強化ガラスが割れました。 -- (名無しさん) size(80%){2007-05-14 18 11 05} 電話帳ボタンが陥没気味になり、 br()強く押さないと反応しなくなり、 br()その繰り返しでほぼへこんだままに。 br()購入1週間ほどだったので新品交換。 br()でも構造的に今後も起こりうるかなと。 -- (ま) size(80%){2007-05-07 23 37 05} 使用開始して一週間ほどですが、ほぼ毎日、電池切れです。 br()通話することはほとんど無く、20通程度のメール送受信です。 br()スタイルは気に入っているので、何とかならないかな。 -- (PowerBand) size(80%){2007-05-06 14 18 38} バッテリーのもち、悪くないですか? br()手に入れてうれしさあまり、触りすぎてるのかもしれませんが br()丸2日で、バッテリー残量1に… br()みなさん、どうですか? -- (とおりすがりです) size(80%){2007-04-11 19 45 11} 36 名前:白ロムさん[sage] 投稿日:2007/04/07(土) 17 25 02 ID CtvRmNq10 br()今mixi見た br()普通に落としただけでなったんだって br()対策考えないと、こりゃヤバいってもんじゃねーぞorz br() br()http //2ch-news.net/up/up55820.jpg -- (名無しさん) size(80%){2007-04-07 19 21 03} 53 名前:白ロムさん[sage] 投稿日:2007/04/07(土) 19 12 18 ID JcOc/IrC0 br()ThinkPadと赤外線通信をしていたのだが、 br() br()アドレス帳で「全件送信」を選択すると、パスワード入力を求められて、 br()入力したら、エラーが出て、PCに送信出来ねーよorz br()1件ずつは無事に遅れるのだが、、全件送ることは何故か出来ないよ。バグかな? br() br()あと、PCで変換した8MBくらいの動画を br()携帯に赤外線通信送ろうとしても、容量がでかすぎて送れねえorz br()最大4MB/sで遅れるのでは無かったのかよ、、 br() -- (名無しさん) size(80%){2007-04-07 19 20 41} 私も同じく23日購入で25日朝起きたら「Waiting・・・」表示が出てました。 br()買ったauショップですぐに本体を交換してもらいましたが br()データはとれないと言うことだったので以前使っていた携帯から転送しなおしました。 br()またいつ問題が起きるかわからないので皆さんもデータ管理に気をつけて! -- (名無しさん) size(80%){2007-04-02 15 44 11} D902iの出始めの頃の様に液晶保護ガラスの裏にホコリが混入いたしました。 br()みなさんはどうですか? -- (MNP) size(80%){2007-04-01 21 24 43} 23日購入で25日に「Waiting・・・」表示が出てキー入力を一切受け付けなくなりました。 br()購入店ではないAUショップに駆け込み、本体を交換してもらいました。 br()データはなくなっちゃったけど、PCに取り込んであったので問題なし。 br()購入して1週間も経たないんだったら初期不良で交換するのが当然。 br() br()修理と言われてそのまま受け入れちゃだめだと思うよ。 br() -- (暇な肉屋) size(80%){2007-03-31 12 41 07} @wikiへ
https://w.atwiki.jp/saibanplayer/pages/37.html
キャラクターのポーズ、アニメーションを設定するファイルです。 テキストファイルに規定の記述を行ってください。 大文字と小文字の区別はしません。 キャラクター画像の様式についてはキャラクター画像を参照してください。 基本的にはポーズを記述していきます。 ポーズは上の記述から0,1,2と番号がふられていきます。 Pose ポーズを追加します。 画像の1ブロックの横幅と画像のファイルパスを指定します。 画像の1ブロックの横幅を省略するとアニメーションなしの画像として読み込みます。 Pose = [横幅 0 ~ ウィンドウの横幅],[ファイルパス] Pose = [ファイルパス] 例:Pose = 320,data/character/kei/kei01.png 例:Pose = data/character/kei/kei00.png Poseを記述したあと、アニメーションをさせたい場合はアニメーションの記述を行います。 アニメーションの記述は、画像のブロック番号、時間を1つフレームとして記述していきます。 アニメーションを行わないときはブロック番号0の画像が表示されます。 ブロック0の画像を1×約1/60秒間表示するフレームは以下のようになります。 0 1; また、画像は複数重ねることができます。重ねる際、透過色は透過されます。 ブロック0の画像にブロック1の画像とブロック2の画像を重ね、1×約1/60秒間表示するフレームは以下のようになります。 0,1,2 1; ループを行うことも出来ます。 loop,5; 0 1; 1 1; 2 1; loopend; 上の記述の場合loopとloopendの間のフレームを5回繰り返します。 SEを鳴らす場合はseの後に鳴らしたいSE番号を指定します。 0,se1 1; 記述の最後のフレームの描画を終えたら最初のフレームに戻ります。 これを各アニメーション毎に記述します。 Blink まばたきのアニメーションを設定します。 例:Blink = 0 120; 0,3 14; 0,4 14; 0,3 14; Talk クチパクのアニメーションを設定します。 例:Talk = 0,1 12; 0,2 12; 0,1 12; 0 12; Anime アニメーションを設定します。これはCharaAnimeコマンドで使用します。 CharaAnimeコマンドについてはコマンド - キャラクター関係を参照してください。 Anime = 0 120; 1 120; Blinkのみを設定した場合はまばたきのみ、Talkのみを設定した場合はクチパクのみ、 両方設定した場合は、まばたきとクチパクをします。 Animeを最初に設定した場合はまばたきとクチパクの記述は無視されます。 その他仕様外の記述をされた場合の動作は保証しません。 以下にキャラクターファイルの記述例を挙げておきます。 ■ポーズ0(まばたき、クチパク) Pose = 320,data/character/kei/kei01.png Blink = 0 120; 0,3 14; 0,4 14; 0,3 14; Talk = 0,1 12; 0,2 12; 0,1 12; 0 12; ■ポーズ1(クチパクのみ) Pose = 320,data/character/kei/kei02.png Talk = 0,1 12; 0,2 12; 0,1 12; 0 12; ■ポーズ3([[アニメ]]) Pose = 320,data/character/kei/kei03.png Anime = 0 120; 1 120; ■ポーズ4(クチパク無し) Pose = data/character/kei/kei04.png
https://w.atwiki.jp/v-lyrics/pages/419.html
http //www.youtube.com/watch?v=k3_9aQRCn4k
https://w.atwiki.jp/saibanplayer/pages/40.html
iniファイルおよび、リストファイルはほとんどがゲームの起動に必要不可欠な物です。 ゲームの設定や、画像や音楽ファイルのパスを記述します。 こちらも参考にしてください→dataフォルダ構成 ゲーム開始時に読み込まれるものは以下のファイルです。 ゲームの起動に必須です。 dataフォルダの直下に置く物config.iniまたはconfig.enc ※config.iniとconfig.encの両方がある場合はconfig.encを優先して読み込みます。 dataフォルダの中のlistフォルダに置く物se.txt sysse.txt sysgra.txt sysgraps.txt character.txt 以下のファイルもゲーム開始時に読み込まれますが、必須ではありません。 ただし読み込まない場合、そのファイルを使用するコマンド等で弊害がでます。 dataフォルダの中のlistフォルダに置く物scenario.txt shoko.txt profile.txt
https://w.atwiki.jp/f-01a/pages/20.html
音楽 音楽概要 Windows Media Playerによる音楽転送前準備 初回接続と設定 音楽の同期 音楽の再生Bluetoothでの再生 Bluetoothでの再生を終了する 概要 MTPモードを使用して、Windows Media Playerで音楽を転送する Windows Media Playerによる音楽転送 前準備 Windows XPまたはVistaを搭載したPCと接続ケーブルを用意 Windows Media Playerのバージョンアップ対応バージョンは10または11なので、それ以下の場合はバージョンアップが必要 Windows Updateか Windows Media ダウンロード センター からインストールする 念のため富士通の WMP環境診断ツール で環境を確認すること microSDの取り付け使用にはmicroSDが必要なので、説明書P.49とP.301を参照して取り付ける 未フォーマットの場合は初期化しておくこと(MENU/6/3/S2) 通信設定ファイルは必要ない 初回接続と設定 携帯をMTPモードに設定する(MENU/6/2/6/3) Windows Media Playerを起動する 携帯を接続する以降、接続時はWMP起動後にMTPモードで接続すること 切断は基本的にWMPが終了していればいつでもOK Windows Media Playerの設定 カイ士伝:F906iでミュージックプレーヤーのススメ を参照して設定を変更する 音楽の同期 カイ士伝:F906iでミュージックプレーヤーのススメ を参照してプレイリストを作成して同期する 携帯上での表示タイトルは、WMPのライブラリの「タイトル」と「参加アーティスト」が使用される「タイトル」 + "-" + 「参加アーティスト」となる 「参加アーティスト」が空だと勝手に「不明」が使用されてしまうタグ無しのMP3の場合は「ファイル名」+"-不明"になる リストをシングルクリックすると書き換えられるので適当に修正すると良い ファイルが存在するなどで転送がうまくいかない場合はWMA一括削除(MENU/9/1/S1/1)してやり直す 音楽の再生 サイドキー♪を長押しするかミュージックプレーヤー(MENU/9/1)から起動 プレイリストを選択すると再生が始まる Bluetoothでの再生 手っ取り早い方法(F-01AのBluetoothをオフにしておく) Bluetoothレシーバの電源を入れる サイドキー♪を長押し→プレイリストを選択自動的にBluetoothオン→A2DPで接続→再生する 一般的な方法F-01AのBluetoothをオンにする Bluetoothレシーバの電源を入れる(上の手順とは順不同) ミュージックプレーヤーを起動しプレイリストを選択 起動時にHFPで接続するレシーバの場合A2DPに切り替えると自動でミュージックプレーヤーが起動し前回の曲から再生するDRC-BT15の場合は接続後にジョグボタンを1回押し込むことでA2DPに切り替え可能 Bluetoothでの再生を終了する 手っ取り早い方法閉じ状態でBluetoothレシーバの電源を切る閉じ状態の場合はミュージックプレイヤーが自動的に終了する F-01AのBluetoothをオフにする 一般的な方法ミュージックプレイヤーを終了する F-01AのBluetoothをオフにする Bluetoothレシーバの電源を切る(上の手順とは順不同)